# 这是一个示例 Python 脚本。
import os
import sys


def start_django_server():
    """通过调用 manage.py 启动 Django 开发服务器。"""
    # 获取 manage.py 文件的路径
    manage_py_path = os.path.join(os.path.dirname(__file__), 'web', 'manage.py')
    # 将 runserver 命令添加到 sys.argv 列表中
    sys.argv = [manage_py_path, 'runserver']
    try:
        # 执行 manage.py 脚本
        with open(manage_py_path, 'rb') as manage_file:
            exec(manage_file.read(), {'__name__': '__main__', '__file__': manage_py_path})
    except FileNotFoundError:
        print("未找到 manage.py 文件，请检查路径是否正确。")
    except Exception as e:
        print(f"启动服务器时出错: {e}")


# 按间距中的绿色按钮以运行脚本。
if __name__ == '__main__':
    start_django_server()
